#ifndef WF_MAINWINDOWINTERFACE_H
#define WF_MAINWINDOWINTERFACE_H

#include <qmainwindow.h>

#include "pf_document.h"
#include "pf_mainwindowinterface.h"

#include "wf_graphicview.h"
#include "wf_actionhandler.h"
#include "gui_export.h"



/**
 * Interface for main application windows.
 */
class GUI_EXPORT WF_MainWindowInterface : public PF_MainWindowInterface {

public:
    WF_MainWindowInterface() {}
    virtual ~WF_MainWindowInterface() {}

    virtual QMainWindow* getMainWindow() = 0;
    virtual WF_ActionHandler* getActionHandler() = 0;
	virtual void setFocus2() = 0;

	//virtual QToolBar* createToolBar(const PF_String& name) = 0;
	//virtual void addToolBarButton(QToolBar* tb) = 0;
};

#endif

